A Notation for Describing Aggregate Relationships in an Object-Oriented Data Model

نویسندگان

  • Bryon K. Ehlmann
  • Gregory A. Riccardi
چکیده

The emphasis in object-oriented databases (OODBs) is on the inheritance, or "is a," type of relationship; yet, many relationships within databases are of the aggregate type—e.g., "is a part of" and "is associated with." While the semantics of the inheritance relationship is directly supported by OODB systems, the semantics of aggregate relationships must often be implemented again and again by application programmers. To address this problem, this paper proposes a notation for describing the semantics of a taxonomy of aggregate relationship types. The notation can be incorporated into an Object-Relationship Diagram (ORD) and an Object-oriented Database Definition Language (ODDL) to provide enhanced conceptual models for OODB design and improved support of aggregate relationships by an extended OODB system. Such support can significantly ease database applications development and improve the integrity of database operation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Role of Scenarios in Object-oriented Softwaredesign

Scenario diagrams are a graphical notation for describing the interaction of a set of collaborating objects. We study the relationships between scenarios and other models used in object-oriented software development, in particular dynamic model and static object model. These relationships are signiicant for improving various consistency checks between the diierent models and for developing auto...

متن کامل

Implementing Relationship Constraints in OO Programming Languages

Rigorously defined object relationships are crucial to the successful expression of a conceptual design idea in a programming language. Conceptual relationships expressed by various forms of aggregation and association form the cornerstones of object-oriented systems. These relationships must be unambiguously articulated by the design notation and clearly implemented in a programming language. ...

متن کامل

Object - Oriented

The basic ingredients The three challenges of object-oriented design are: to identify the objects and classes needed to implement the software; describe the relationships between the identiied objects and classes; deene the behavior of the objects by describing the function implementations of each class. A common guideline used to discover the initial set of objects and classes is to look to th...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

On Attributes of Objects in Object-Oriented Software Analysis

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994